WIP: Add slack_channel to Service Mesh LP interop firewatch config - #80687
WIP: Add slack_channel to Service Mesh LP interop firewatch config#80687danalanerh wants to merge 1 commit into
Conversation
Add slack_channel field to FIREWATCH_CONFIG failure rules for Service Mesh sail-operator LP interop tests to enable notifications to #team-ossm-qe channel. Related: INTEROP-9017 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
Hi @danalanerh. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
WalkthroughTwo AWS test jobs ( ChangesFirewatch Slack Channel Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: danalanerh The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse |
|
@danalanerh: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@danalanerh: needs-ok-to-test label found, no rehearsals will be run |
| - as: servicemesh-aws-fips | ||
| cron: 0 23 31 2 * | ||
| reporter_config: | ||
| channel: '#ossm-qe-ci' |
There was a problem hiding this comment.
@danalanerh
We already have slack reporter set here. e.g. how it looks like:
Should this line be deleted in favor of firewatch reporter? (or is there different behavior? e.g. only failures are reported? )
There was a problem hiding this comment.
No, I left this as a WIP on purpose, I wanted to check how AI tooling handled the documentation around this new feature. I will close this PR.
|
This was created in testing some AI handling, closing PR |
Summary
Add
slack_channelfield to FIREWATCH_CONFIG failure rules for Service Mesh sail-operator LP interop tests to enable notifications to the #team-ossm-qe channel.This implements the new firewatch feature from RedHatQE/firewatch#277
Changes
"slack_channel": "#team-ossm-qe"to all failure rules in both tests:cr-servicemesh-awsservicemesh-aws-fipsRelated
Test plan
make updategenerates job files correctlyNote: This PR is marked WIP because
make updateneeds to be run to regenerate the job files (make was not available in the environment where this was created).🤖 Generated with Claude Code
Summary by CodeRabbit
This PR enhances the Slack notification integration for the Service Mesh sail-operator LP interop test CI jobs by adding
slack_channelconfiguration to firewatch failure rules.What changed:
The CI configuration for the sail-operator's OpenShift integration tests (
cr-servicemesh-awsandservicemesh-aws-fips) now includes"slack_channel": "#team-ossm-qe"in all failure rule entries within the embeddedFIREWATCH_CONFIG. This applies to all nine failure detection rules covering:Practical impact:
Test failures detected by firewatch in these CI jobs will now automatically send notifications to the
#team-ossm-qeSlack channel in addition to creating JIRA tickets. This leverages a new firewatch feature introduced in RedHatQE/firewatch#277.Note:
This PR is marked as work in progress. The corresponding Prow job definition files need to be regenerated by running
make update, which will sync the changes from the CI configuration source to the generated job manifests inci-operator/jobs/. This step is pending completion.